﻿#pragma once

// =================================================================================================
//   CComInitRAII class declaration.
//
// Copyright © InnovMetric Software Inc. 2021 All Rights Reserved
// -------------------------------------------------------------------------------------------------

// =================================================================================================
// ======================================== INCLUDED FILES =========================================

#include <winerror.h>

// =================================================================================================
// ==================================== FORWARD DECLARATIONS =======================================

// =================================================================================================
// ====================================== CONSTANTS, ENUMS =========================================

// =================================================================================================
// ================================= TYPES, CLASSES, STRUCTURES ====================================

class CComInitRAII
{
public:
    CComInitRAII();
    virtual ~CComInitRAII();

private:
    HRESULT m_hr = E_FAIL;
};

// =================================================================================================
// ===================================== FUNCTION PROTOTYPES =======================================
